Skip to content

fix(ctc): drop unused pnpm cache config from ctcOpen/ctcClose - W-24787945 - #205

Merged
madhur310 merged 1 commit into
mainfrom
ms/W-24787945-drop-ctc-pnpm-cache
Nov 5, 2026
Merged

madhur310 merged 1 commit into
mainfrom
ms/W-24787945-drop-ctc-pnpm-cache

Conversation

@madhur310

Copy link
Copy Markdown
Contributor

What issues does this PR fix or reference?

@W-24787945@

Summary

  • ctcOpen.yml/ctcClose.yml configured actions/setup-node@v4 with a package-manager-keyed cache, but neither workflow ever runs a dependency install via that package manager (only a global npm install -g @salesforce/change-case-management)
  • The pnpm store setup-node tried to cache was never populated, so its cache-save post-step failed every run with Path Validation Error: Path(s) specified in the action for caching do(es) not exist — marking the job red even though the actual CTC case open/close always succeeded
  • Dropped the cache config, the now-unused package-manager/package-manager-version/cache-dependency-path inputs, and the Setup pnpm step (only existed to support the removed cache)
  • Companion PR in forcedotcom/salesforcedx-vscode drops the now-invalid inputs from the two call sites (publishOpenVSX.yml, publishVSCode.yml)

Test plan

  • actionlint on both files — zero new findings vs main (same pre-existing runner-label/shellcheck findings, unrelated to this change)
  • Confirm ctcOpen/ctcClose runs are green (no cache-save error) once this merges and a caller dispatches

…87945

Neither workflow runs a dependency install via the caller's package manager
(only a global `npm install -g @salesforce/change-case-management`), so the
pnpm store setup-node tried to cache was never populated. This made the
cache-save post-step fail with "Path Validation Error: Path(s) specified in
the action for caching do(es) not exist" on every run, marking the job red
even though the actual CTC case create/close always succeeded.
@madhur310
madhur310 requested a review from a team as a code owner November 4, 2026 23:13
madhur310 added a commit to forcedotcom/salesforcedx-vscode that referenced this pull request Nov 4, 2026
Repoints the three ctcOpen.yml/ctcClose.yml call sites from @main to
@ms/W-24787945-drop-ctc-pnpm-cache so a real v68.8.0 publish dispatch
exercises salesforcecli/github-workflows#205's pnpm-cache fix before
it merges. Revert to @main once that PR merges.
mshanemc pushed a commit to forcedotcom/salesforcedx-vscode that referenced this pull request Nov 5, 2026
…8574)

*ci: drop unused ctcOpen/ctcClose package-manager inputs - W-24787945

salesforcecli/github-workflows#205 drops the pnpm cache config (and the inputs
that fed it) from ctcOpen.yml/ctcClose.yml, since neither workflow ever ran a
dependency install for the cache to apply to -- it was only causing a
cache-save "Path Validation Error" on every run. The callers no longer
declare those inputs, so drop them here too.

* test(ci): temporarily point ctcOpen/ctcClose at fix branch - W-24787945

Repoints the three ctcOpen.yml/ctcClose.yml call sites from @main to
@ms/W-24787945-drop-ctc-pnpm-cache so a real v68.8.0 publish dispatch
exercises salesforcecli/github-workflows#205's pnpm-cache fix before
it merges. Revert to @main once that PR merges.
@madhur310
madhur310 merged commit f88f73b into main Nov 5, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants